home *** CD-ROM | disk | FTP | other *** search
/ ShareWare OnLine 2 / ShareWare OnLine Volume 2 (CMS Software)(1993).iso / word / petpe302.zip / DOC.ZIP / LATEST.DOC < prev    next >
Text File  |  1993-02-10  |  25KB  |  513 lines

  1.                         pE - The "perfect" Editor(tm)
  2.            Copyright (c) 1990-1993 by Just Excellent Software, Inc.
  3.  
  4.         These notes are addendum to the printed pE manual.
  5.  
  6.         Release 3.02 - February 9, 1993
  7.         ------------
  8.  
  9.         Menu Key
  10.  
  11.         Alt + Shift will access the menu immediately.  Shift + F1
  12.         will also access the menu immediately.  The menu can also be
  13.         gotten to by pressing ALT and holding for approximately 1
  14.         second.  Once the menu comes up you can press the first key
  15.         of the options F, E, S, W, O or H.  You can adjust the amount
  16.         of time you must hold the alt key down with the command line
  17.         option /m:d where d is the delaytime in seconds.  (whole
  18.         numbers only).  A delay time of 0 causes the menu to come up
  19.         instantly, but prevents you from using the Alt key commands.
  20.         Please note that the environment variable PED can be set so
  21.         that pE will always use whatever command line variables are
  22.         set therin.  For example
  23.  
  24.                 SET PED=C:\PE /m:2
  25.  
  26.             placed in autoexec.bat tells pe that its home directory
  27.             is c:\pe and that it is to use a menu delay time of 2
  28.             seconds (default is 1).  See the docs for other command
  29.             line choices.  Setting a large delay time (like 10
  30.             seconds) effectively turns off this capability.
  31.  
  32.  
  33.         Control Menu
  34.  
  35.         pE now has a control menu like WINDOWS.  Pressing Alt +
  36.         Spacebar (or clicking what used to be the close gadget), will
  37.         pull the control menu down.  Control menus belong to windows,
  38.         so each window has one.  The menu choices in the control menu
  39.         are:
  40.  
  41.             ■ Move      - will move the current window (but only
  42.                           if there's somewhere to move it.
  43.             ■ Size      - sizes the current window.
  44.             ■ Minimize  - reduces window to minimum size
  45.             ■ Maximize  - makes window as large as possible
  46.             ■ Close     - closes the window.
  47.             ■ Switch to - the same as the Jump List command.
  48.                           (switches to another window).
  49.  
  50.         Minimize & Maximize
  51.  
  52.         Two new commands, minimize and maximize were added to make it
  53.         very easy to control window size.  The advantage to
  54.         minimizing a window is that the a significant amount of
  55.         memory is made available.  Zoom will toggle the state of a
  56.         window size when it is small or large.  Sizing a window to
  57.         its maximum size set's 'both' sizes of a window to max.
  58.  
  59.         Stack(Windows) - new option under Window menu.
  60.  
  61.         StackWindows will stack all windows to their minimum (or
  62.         maximum) sizes.  It is a toggle.  It is assigned to the F12
  63.         key.  Those of you who have the old style keyboards will have
  64.         to assign it to some other key.
  65.  
  66.         ASCII chart
  67.  
  68.         The ASCII chart was completely redone to be more useful and
  69.         easier to read.  Calling up the chart will pop up a window
  70.         with a line devoted to each of 255 (out of 256) ASCII
  71.         characters.  (0 - nul, is not present).  The highlight is
  72.         placed on the last character it was on when you first called
  73.         the ASCII chart up.  (The first time its starts at 1, the
  74.         control character A ().  By using the arrow and page keys,
  75.         you can position to any character you wish.  Of course, you
  76.         can also position with the mouse.  Once you have selected the
  77.         character you wish to use, pressing ENTER causes that
  78.         character to be entered into the last window at the row and
  79.         col the cursor was on.  Pressing ENTER again will enter the
  80.         character again.  ESCaping from the ASCII window will close
  81.         it.  So will the normal window close (alt-k) command.  When
  82.         the ASCII window is closed (by any means), the character
  83.         under the highlight is assigned to LASTASCII, which I have
  84.         defined to be the (`) backward apostrophe (tilde?).  Anyway,
  85.         subsequent to the ASCII chart making this assignment, each
  86.         press of the ` key will get you whatever ASCII character was
  87.         assigned.  If you regularly have use for that key, then I
  88.         suggest you assign the command LastAscii to some other key.
  89.  
  90.         The ASCII window will insert a character into the window
  91.         defined just before it, only when it is "active".  It is
  92.         active when the border is double and the title ASCII is the
  93.         same color as the background of the window.
  94.  
  95.         If a column block is defined (and visible) in the window
  96.         before the ASCII chart is selected, the character selected
  97.         from the ASCII chart is used to fill the block.  You are
  98.         prompted for permission to fill the block first.  If you
  99.         select FillBlock (^K-F), the ASCII chart pops up to provide
  100.         you with the entire range of ASCII characters to choose from.
  101.         The window the ASCII chart is in does not participate in
  102.         stacking (up or down) or cascading, but can be individually
  103.         minimized, maximized or sized.  There isn't much point in
  104.         making it wider, although making it higher will allow you to
  105.         see more characters at once.  Note that the F2 key will leave
  106.         the ASCII chart open and advance to the 'next' window.  If
  107.         only two windows are open, the F2 key will shift the focus
  108.         from one to the other.
  109.  
  110.         Zoom Gadgets
  111.  
  112.         The zoom gadget has been reworked to only appear if there are
  113.         two defined sizes of a window.  The zoom character is an
  114.         arrow pointing either up or down.  If it points up, when
  115.         clicked the window will get bigger.  If it points down, when
  116.         clicked, the window will get smaller.
  117.  
  118.         Release 3.01 - January 11, 1993
  119.         ------------
  120.  
  121.         Announcing pEp
  122.  
  123.         I am pleased to announce the availability of pE - Professional.
  124.         pEp is the protected mode version of pE.  This means that it
  125.         can use all the memory in your computer.  It also means that
  126.         under Windows 3.1 (in enhanced mode) it will virtualize
  127.         memory to 16MB (presuming you have sufficient disk).
  128.         Registering pE allows you to purchase pEp at a discounted
  129.         price.  pEp will not be available through normal shareware
  130.         channels, but only to registered pE users!  You must have a
  131.         80286 (or better) with > 1 meg of memory to run pEp. You may
  132.         evaluate a copy of pEp by filling in the registration form
  133.         and mailing it in with a check or money order for $5
  134.         (+shipping).  Registering pE will allow you to request a demo
  135.         copy of pEp for no additional charge.  Previous pE
  136.         registrants may upgrade their versions of pE to the current
  137.         version and purchase pEp for an upgrade price of $29
  138.         (+shipping).
  139.  
  140.         Tab Key in Hex mode
  141.  
  142.         The Tab key now toggles back between the ASCII portion and
  143.         HEX portion of a HEX display.  Back Tab will go from ASCII to
  144.         HEX as well.  The cursor is a block in HEX mode.
  145.  
  146.         ToggleDecHex
  147.  
  148.         New command, ToggleDecHex, allows the offsets along the first
  149.         column of the hex display to go from hexadecimal to decimal.
  150.         While in decimal mode, you can jump to any decimal offset
  151.         within the file.  Who likes doing hexadecimal arithmetic,
  152.         anyway?  I've assigned Shift F9 as the key.
  153.  
  154.         Scroll Bar
  155.  
  156.         The scroll bar has been changed to work like everyone else's.
  157.         (almost).  I couldn't resist putting some gadgets in the
  158.         status line which work like my old scroll bar did.  The
  159.         double arrow means that if you click with the left button the
  160.         window scrolls one way, with the right button it scrolls the
  161.         other way.  The beauty of these gadgets are that if you get
  162.         rid of the borders, you still have a way to scroll and zoom
  163.         with the mouse.  While the top scroll gadget (and now bottom)
  164.         work with the left mouse button the way you would expect, the
  165.         opposite action will occur if you click with the opposite
  166.         mouse button.  If you press the left button on the top
  167.         gadget, the file scroll up (the arrow point up), if you press
  168.         the left button on the bottom gadget the file scrolls down.
  169.         The right button depressed on either of these gadgets
  170.         reverses the action of the left button.  Clicking left
  171.         anywhere above the "thumb" will cause a page up, below the
  172.         thumb a page down.  If you hold the mouse button down, you
  173.         will continue to page the file in the direction started until
  174.         you release the button.  It's much easier to use than to
  175.         explain.
  176.  
  177.         Time Display
  178.  
  179.         The time now displays in the right hand corner of the menu
  180.         bar.  It is visible any time the menubar is visible.  If you
  181.         pay attention to it, you will notice that the colon flashes
  182.         once a second.
  183.  
  184.         Count of Files
  185.  
  186.         The number of files and directories in the current chooser
  187.         window is displayed in the lower right portion of the chooser
  188.         border.
  189.  
  190.  
  191.         Version 2.87
  192.         ------------
  193.  
  194.         Added a "Start Up" command.  StartUp is a macro always
  195.         executed when pE starts up.  It will only be executed if no
  196.         file specification is provided on the command line.  It will
  197.         only be executed if it is assigned to a macro, and that macro
  198.         is saved in env.ped.  It may only be assigned to a single key
  199.         stroke (no multiple key assignments).
  200.  
  201.             example: - on start up you would like pe to start having
  202.             two windows, with the active one being the first created.
  203.  
  204.                 start pe .... pe
  205.  
  206.                 enter ^F1 (record macro)
  207.                 enter Alt-W {OpenWindow}
  208.                 enter F2 {NextWindow}
  209.                 enter ^F1 (end recording)
  210.  
  211.                 press Alt-F10 - (that's the key I have assigned to
  212.                               StartUp)
  213.                 press Enter
  214.  
  215.                 Now you can try the macro by pressing Alt-F10.  If it
  216.                 works the way you want (it should if you're in window
  217.                 one) then you need to save your environment (^F2).
  218.                 When you save env.ped with ^F2, you are prompted with
  219.                 "local or master" environment.  Pressing l(ocal)
  220.                 means that this (these) macro will be present only in
  221.                 the env.ped file in the current directory, while
  222.                 pressing m(aster) means that anywhere you start pe
  223.                 that does NOT have a env.ped file will activate the
  224.                 start up macro.
  225.  
  226.         I welcome any feedback regarding the usefulness of this
  227.         feature.  By the way, to disable a start up macro, Unassign
  228.         it with ^- (unassign macro).  Don't forget to resave env.ped.
  229.  
  230.         Added SAVE as a menu option.
  231.  
  232.         Menu now displays the current key assignment in status line,
  233.         as opposed to always displaying the original assignment
  234.         alongside the menu item.
  235.  
  236.         Added support for different date and time formats according
  237.         to where COUNTRY is pointing to in config.sys.  Changed
  238.         format of ^d_d (date) to display "August 15, 1992" when
  239.         country is US.  See your DOS manual under COUNTRY for more
  240.         explanation.
  241.  
  242.         Added line numbers as an option in the print menu.  By
  243.         turning to "on" you can print line numbers on your listings
  244.         without affecting your file.  Of course you can position to
  245.         any line number with F9 (GOTO).
  246.  
  247.         Fixed a bug that prevented two copies of pE from being opened
  248.         in Windows 3.1 (without a <very> ugly message.
  249.  
  250.  
  251.         Release 2.86 - May 3, 1992
  252.         ------------
  253.  
  254.         I have decided to eliminate the calculator from the pE
  255.         executable and to go back to the un-overlayed version of pE.
  256.         Many of you have written to tell me the reason you liked pE
  257.         to start with was its size and quickness.  Well, its back to
  258.         its svelte size and its as fast as ever.  The calculator is a
  259.         separate executable and is shelled to when invoked.  You need
  260.         about 60k of free memory to be able to shell to it.
  261.  
  262.         Fixed a bug which left a funny looking window on the screen.
  263.         It didn't do any harm, but it sure looked funny.  Happened or
  264.         not depending on what tsr's you had loaded and whether you
  265.         asked for a new filespec from the chooser.
  266.  
  267.         Changed the drag feature to make it easier to drag stuff
  268.         around.  Just click the left button in the marked area and
  269.         hold it after you mark a column block.  As you move the
  270.         mouse, the block will move.  I'd love some feedback.  Do you
  271.         like it more, or less.  I'll guess I'll know from the number
  272.         of you who register, Huh?
  273.  
  274.         Little known command line switch.  /vn where n is a number.
  275.         The default for n is 20.  /v varies the mouse scroll delay.
  276.         If you want a faster scroll rate when you scroll using the
  277.         mouse then reduce this number (all the way to 0, if you
  278.         want).  If you want the scroll rate slower, increase it
  279.         beyond 20.  The number, n, corresponds to the milliseconds of
  280.         delay between mouse interrupts being accepted.  This feature
  281.         has been present since very early releases, but was never
  282.         documented very well.
  283.  
  284.         The chooser now displays the file specification in the lower
  285.         left corner of the screen.  A specific chooser help file has
  286.         been added when F1 is pressed. The mouse may be used to click
  287.         on the bottom line (in the chooser) with varying results
  288.         (depending where you click).
  289.  
  290.         Release 2.85 - February 21, 1992
  291.         ------------
  292.  
  293.         When the last window is closed, you are prompted if you wish
  294.         to exit the editor.  If you answer no, the file chooser is
  295.         now automatically called.
  296.  
  297.         There now exists a delay function capable of pausing a macro
  298.         for a specified number of milliseconds (up to 999).  It
  299.         executes only from within a macro.  Key assignment is Alt-/.
  300.  
  301.         To use it, embed the command in a macro and immediately
  302.         follow with a 3 digit number (right justified) specifying the
  303.         number of milliseconds to delay before executing the next
  304.         keystroke.  This command (named Delay) is useful for
  305.         automating scripts.
  306.  
  307.         ToggleMacro now works correctly when issued in the getline
  308.         routine.
  309.  
  310.         Windows will cascade with Alt-c, tile with Alt-t.
  311.  
  312.         F1 key now accesses commands.  Alt-y is reassigned to DefineTag.
  313.  
  314.         Significant memory allocation changes.  When pE runs out of
  315.         memory, it releases its help buffers.  This frees up enough
  316.         memory to finish most editing commands.  Obviously, you won't
  317.         be able to use the F1 command under these circumstances, but
  318.         everything else will work.  You should try to close a window
  319.         or write a file out to free memory.  If you continue to edit
  320.         and pE tries again to get more memory, it will tell you when
  321.         there is insufficient room.  At that point, you should write
  322.         your file(s) out.
  323.  
  324.         Incorporated calculator into pE executable.  Overlayed a
  325.         number of functions resulting in more memory available even
  326.         with the calculator!
  327.  
  328.         Added RegularExp toggle.  Instead of pressing shift alt F or
  329.         R to toggle regular expressions on and off, just press Alt-F5.
  330.         Of course you can assign it to whatever key you wish.
  331.  
  332.  
  333.         Release 2.84 - January 27, 1992
  334.         ------------
  335.  
  336.         Hanging Indents (or outdents) now work correctly in word
  337.         processing mode.  A hanging indent looks like this:
  338.  
  339.         1.   This is an example of an outdent or hanging indent, it
  340.              is arrived at by setting the indent to a negative
  341.              number.  For best results use word mode tab stops (ie
  342.              increments of 5.  This paragraph has an indent of -5.
  343.  
  344.         The chooser was modified a little bit to dynamically pick the
  345.         number of ranks as a function of how many files are in the
  346.         directory specified by filespec.  There is a command line
  347.         switch (/r) which controls the number or 'ranks' or columns
  348.         of filenames that appear in the file chooser.  Prior to this
  349.         the default was always 3.  The problem was that if you're in a
  350.         directory with lots of files, most are hidden from you until
  351.         you scroll.  Now pE will maximize how many files it displays.
  352.         If you don't like this for some reason, then set /r to the
  353.         number of ranks (columns) you wish to see.  You may do this
  354.         by SET ped=c:\pe /r3 in your autoexec.bat.  Of course you may
  355.         set most of pE's command line switches in this way.
  356.  
  357.         Release 2.83 - January 4, 1992
  358.         ------------
  359.  
  360.         Happy New Year!
  361.  
  362.         Two new commands - FillBlock (^kf) and LastAscii (`).
  363.         FillBlock will do just that.  A currently marked block is
  364.         filled with a character you specify.  Fill Block uses as a
  365.         default fill character 'LastAscii' (see below).  When the
  366.         prompt 'Fill Character[ ]:' appears, type any ascii
  367.         character.  Characters having values > 127 can be entered
  368.         using Alt + the numeric keypad.  Alternatively, a legitimate
  369.         response to the prompt is ^v_a (or Alt-f1) which opens the ASCII
  370.         chart.  Positioning the cursor on the character of choice and
  371.         pressing ENTER than uses that character as the fill
  372.         character.
  373.  
  374.             Note: Line blocks will fill out to whatever the current
  375.                   line max may be (default is 511, max is 1023).
  376.                   Stream blocks replace characters in the stream with
  377.                   the fill character (not past the end of the line).
  378.                   Column blocks work as you would expect.
  379.  
  380.                   If you fill a block with the wrong character, you
  381.                   can undo with Alt-0 (alt 0).
  382.  
  383.         LastAscii - When the Ascii Chart is invoked, the character
  384.         under the cursor when the chart is closed is assigned to
  385.         LastAscii.  This allows you to key the special character
  386.         repeatedly without having to define a macro or key ALT
  387.         number, number, number.  If the Ascii Chart is never called
  388.         then the value of Last Ascii is itself.  Of course it can
  389.         also be assigned to itself.  LastAscii is assigned to the
  390.         tilde (`).
  391.  
  392.             Note: The ascii value 0 (null) is not assigned to
  393.                   LastAscii as it causes a filled line to be
  394.                   truncated from the first character in which it is
  395.                   inserted.  Instead, a space character is
  396.                   substituted.  It is the author's opinion that the
  397.                   result will be what you really meant more often
  398.                   than not.  (Of course, the author has been proven
  399.                   wrong from time to time).
  400.  
  401.         The Ascii Chart was changed a little bit to look better.
  402.         Hitting ENTER, NEXT_WINDOW (F2) or ESC when the Ascii Chart
  403.         is active will close it.  AsciiChart has been assigned to Alt-f1
  404.         in addition to ^v_a.
  405.  
  406.         Replace string in block replaced all but the last column of a
  407.         column block when all was selected.  Fixed.
  408.  
  409.         Release 2.82 - December 28, 1991
  410.         ------------
  411.  
  412.         Tab increment can be set to 0, signifying do NOT expand tabs
  413.         on input.
  414.  
  415.         Five bugs exterminated.
  416.  
  417.             - Under certain circumstances pE would 'forget' you
  418.             changed the contents of a window.  A subsequent Alt-x (exit)
  419.             or Alt-q would then NOT save the changes.  I'm very happy to
  420.             report that its fixed - Thanks, Jacque Eisenberg.
  421.  
  422.             - On systems that used COMMAND.COM as a shell
  423.             (probably most of you) the cursor disappeared on shelling
  424.             to DOS. Mouse cursor would also disappear if a mouse
  425.             sensitive program was executed while 'shelled' out.
  426.             Fixed!
  427.  
  428.             - Pasting a stream block into the last line of a file did
  429.             not work correctly.  Does now.
  430.  
  431.             - Doing a double space (^kn) at the end of a file caused
  432.             video writes to cease.  Now it correctly ignores the
  433.             command.
  434.  
  435.             - Pressing shift 7 while in graphics mode now correctly
  436.             produces ▌▌▌▌▌▌.
  437.  
  438.         pE now works correctly on NOVELL networks.  You must set SHOW
  439.         DOTS=ON in your shell.cfg file.  Prior releases of pE worked
  440.         correctly except for the file chooser.  The problem has been
  441.         corrected.
  442.  
  443.         Changed grey* so that line(s) must be marked before it will
  444.         do a copy to scrap.  This allows you to use the grey * as an
  445.         asterisk, except when you have a marked block (in which case
  446.         you probably don't need to press an asterisk.  Of course, the
  447.         asterisk above the eight is an asterisk all the time.
  448.  
  449.         Made the Alt-cursor keys (the grey ones on a 102 key keypad)
  450.         scroll up, down, left and right.  This works like the shift
  451.         cursor keys did before I added stream blocking.
  452.  
  453.         Added the ability to define cursor size.  The function can be
  454.         accessed either from the 'options' menu or through the
  455.         command menu.  Heres how it works:
  456.  
  457.             On color monitors the cursor occupies a 8 scan line cell.
  458.             The 'normal' cursor is defined as line 6 and 7, counting
  459.             0 from the top and 7 as the bottom.  So a cursor defined
  460.             as 6,7 means the bottom two scan lines will be the
  461.             cursor.  On a monochrome monitor (and adapter) the
  462.             character cell is 14 scan lines and the 'normal' cursor
  463.             is defined as 12,13.
  464.  
  465.         pE now allows you to set the cursor to any size you choose
  466.         and when you save options, the cursor size is saved.  Be
  467.         careful to make starting scan line smaller than ending scan
  468.         line.  You will probably 'lose' the hardware cursor entirely.
  469.  
  470.  
  471.         Release 2.81 - November 26, 1991
  472.         ------------
  473.  
  474.         Turning Borders off now frees the top line as well.
  475.  
  476.         Top of Page and Bottom of Page leave the cursor in the
  477.         current column (instead of moving it to column one).
  478.  
  479.         Bug that turned stream blocks on when wordwrap occurred while
  480.         shifting, fixed.
  481.  
  482.         Release 2.80 - November 14, 1991
  483.         ------------
  484.  
  485.         A new program, offered to registered users only, is
  486.         described in "ORDER.FRM".  To read about it, place the cursor
  487.         on the line above this one and press Alt I. - Go ahead,
  488.         try it! F2 will get you back.
  489.  
  490.         Two new commands.  Copy to Scrap and Append to Scrap allow
  491.         you to copy or append marked lines to the 'scrap'.  The
  492.         default assignment is grey* and ^grey*, respectively.  You
  493.         may also continue to copy marked lines to another location in
  494.         the current file (or any other file in any window) without
  495.         affecting the 'scrap' by simply moving the cursor to where
  496.         you would like the copy to occur and pressing 'paste'
  497.         (grey+).  Neither copy to scrap or append to scrap is
  498.         destructive in any way.  NOTE that the previous content of
  499.         the scrap is REPLACED with copy and ADDED to with append.
  500.  
  501.         The shift arrows now extend a block.  They used to scroll.
  502.         Use Scroll Lock to 'lock' the screen to scroll.  Shift key +
  503.         a cursor key, when a block is not already defined, will begin
  504.         marking a stream block.  If a block is already defined, then
  505.         it will extend the mark according to the block type defined.
  506.         To end marking a block, you must either execute a block
  507.         command (like cut, align, boxdraw, etc), or type any block
  508.         mark command (ALT_L (lines), ALT_B (rectangular block) or ^K_k
  509.         for stream block.  Note that if you mark using a stream mark
  510.         in column one,  you get the same effect as a line mark, in
  511.         that each preceding line is entirely marked.  Once the extend
  512.         has begun, you no longer need to hold down the shift key.
  513.